package com.adcc.swingui.demo.menubar;

/**
 * 数值预报资料
 */
import java.awt.Container;
import java.util.List;

import javax.swing.ImageIcon;
import javax.swing.JComponent;
import javax.swing.JMenu;
import javax.swing.JMenuItem;

import com.adcc.swingui.base.DefaultMenuBar;
import com.jidesoft.swing.JideMenu;

public class WeatherMenuBut extends DefaultMenuBar {

	JMenuItem ukitem;
	JMenuItem usitem;
	JMenuItem japanitem;
	JMenuItem geritem;
	JMenuItem euitem;
	JMenuItem hiitem;
	JMenuItem groupitem;
	JMenuItem wuliitem;
	
	JMenu menu;
	public WeatherMenuBut(Container container) {
		super(container);
	}

	@Override
	protected JComponent build() {
		// TODO Auto-generated method stub
		menu = new JideMenu("数值预报资料");
		menu.setMnemonic('V');

		ukitem = new JMenuItem("英国WAFS（粗）", new ImageIcon("res/images/uk.png"));
		addChildMenu(menu, ukitem, "changeToUK");
		
		usitem=new JMenuItem("美国WAFS（粗）",new ImageIcon("res/images/us.png"));
		addChildMenu(menu, usitem, "changeToUS");
		
		japanitem=new JMenuItem("日本全球（粗）",new ImageIcon("res/images/japan.png"));
		addChildMenu(menu, japanitem, "changeToJP");
		
		geritem=new JMenuItem("德国全球（粗）",new ImageIcon("res/images/germany.png"));
		addChildMenu(menu, geritem, "changeToDE");
		
		euitem=new JMenuItem("欧洲全球（粗）",new ImageIcon("res/images/eu.png"));
		addChildMenu(menu, euitem, "changeToEU");
		
		hiitem=new JMenuItem("高空",new ImageIcon(""));
		addChildMenu(menu, hiitem, "changeToHI");
		
		groupitem=new JMenuItem("地面",new ImageIcon(""));
		addChildMenu(menu, groupitem, "changeToSU");
		
		wuliitem=new JMenuItem("物理量",new ImageIcon(""));
		addChildMenu(menu, wuliitem, "changeToPH");
		return menu;
	}
	/**
	 * 物理量
	 */
	public void changeToPH() {
		System.out.println("open");
	}
	
	/**
	 * 地面
	 */
	public void changeToSU() {
		System.out.println("open");
	}
	
	/**
	 * 高空
	 */
	public void changeToHI() {
		System.out.println("open");
	}
	
	/**
	 * 欧洲全球（粗）
	 */
	public void changeToEU() {
		System.out.println("open");
	}
	
	/**
	 * 德国全球（粗）
	 */
	public void changeToDE() {
		System.out.println("open");
	}
	
	/**
	 * 日本全球（粗）
	 */
	public void changeToJP() {
		System.out.println("open");
	}
	
	/**
	 * 美国全球（粗）
	 */
	public void changeToUS() {
		System.out.println("open");
	}
	
	/**
	 * 英国全球（粗）
	 */
	public void changeToUK() {
		System.out.println("open");
	}

	@Override
	protected void offLineVisiable(List<JComponent> jcomps) {
		// TODO Auto-generated method stub
		
	}

}
